/**
 * 请求信息校验器
 * @description 特殊校验在router直接定义
 * @authors 杨兴洲（of2502）
 * @date    2017/3/18 15:45
 * @version 1.0
 */

class Validator {
    /**
     * 判断用户ID是否存在
     * 废弃： 使用jwt校验
     * @userID
     */
    static checkUserID(req, res, next) {
        const userID = res.locals.userID || req.body.userID || req.query.userID || req.params.userID;
        if (!userID) {
            return res.status(200).json({
                errcode: 10001,
                errmsg: "缺少参数userID"
            });
        }
        next();
    }
}

export default Validator;
